else if(parsed[0]=="regeneration")
{
int index=get_player_index(e.peer_id);
if(index>-1)
{
send_serverbox(players[index].peer_id,2,-1,1,-1,"ramount","Enter the number");
}
}

else if(parsed[0]=="ramount" and parsed.length()>1)
{
int index=get_player_index(e.peer_id);
if(index>-1)
{
string items=players[index].get_inv();
double amount=string_to_number(parsed[1]);
if(parsed[1]=="[cncel]")
{
send_reliable(players[index].peer_id,"cancel!",0);
return;
}
else if(players[index].xp_points<string_to_number(parsed[1]))
{
send_reliable(players[index].peer_id,"you don't have enough xp points. Required amount: "+amount+"xp_points.",0);
players[index].playsound("store_error");
return;
}
else if(parsed[1]<=0)
{
send_reliable(players[index].peer_id,"the digit you entered must be greater than 0!",0);
players[index].playsound("store_error");
return;
}
else if(parsed[1]>=0)
{
players[index].regeneration+=string_to_number(parsed[1]));
players[index].xp_points-string_to_number(parsed[1]));
send_reliable(players[index].peer_id,"success",0);
players[index].playsound("store_order_complete");
}
}
}

else if(parsed[0]=="buy")
{
int index=get_player_index(e.peer_id);
if(index>-1)
{
string spell=parsed[1];
string items=players[index].get_inv();
if(spell=="asprator")
{
if(inv_item_number(items,"mana")<250)
{
send_reliable(players[index].peer_id,"sorry you don't have enough mana for that!",0);
return;
}
if(players[index].asprator==true)
{
send_reliable(players[index].peer_id,"please wait for this to end.",0);
return;
}
if(players[index].re>=50)
{
for (uint i2=0; i2<players.length(); i2++)
{
if(players[i2].re<=50)
{
return;
}
if(players[i2].maxhealth<=10000)
{return;
}
if(players[i2].re>=50)
{
players[index].aspratortimer.restart();
players[index].asprator=true;
players[index].give("mana",-250);
players[index].playsound("asprator");
spawn_weapon(players[index].x, players[index].y, players[index].z, players[index].facing, spell, players[index].map, players[index]);
return;
}
else
{
send_reliable(players[index].peer_id,"You must have 50 resurrections to do this.",0);
return;
}
}
}
}

